home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
TPUG - Toronto PET Users Group
/
TPUG Users Group CD
/
TPUG Users Group CD.iso
/
CRS
/
crs55.d81
/
mathkeys.prg
(
.txt
)
< prev
next >
Wrap
Commodore BASIC
|
2009-10-10
|
37KB
|
1,308 lines
1 POKE53280,2:POKE53281,2
3 REM ***LAST REVISION DECEMBER 5, 1987**
7 PRINT"[147]"
10 REM THE INTRODUCTORY MENU IS UP TO
20 REM TO LINE 100
23 PRINT"[147] MATH ON KEYS[146]"
24 PRINT" 1) BASIC MATH"
25 PRINT" 2) CONVERSIONS"
26 PRINT" 3) HOME MANAGEMENT"
27 PRINT" 4) ALGEBRA"
28 PRINT" 5) BUSINESS AND FINANCE"
29 PRINT" 6) PHYSICS AND CHEMISTRY"
37 PRINT"BY JAMES A. GAYOSO[146]"
40 PRINT" SELECT A NUMBER OR X TO EXIT"
41 GETX$:IF X$=""THEN41
42 IF X$="1"GOTO100
44 IF X$="2"GOTO525
45 IF X$="3"GOTO1515
46 IF X$="4"GOTO1700
47 IF X$="5"GOTO1800
48 IF X$="6"GOTO3000
49 IF X$="X"THENNEW
50 GOTO23
100 POKE53280,9:POKE53281,9
101 REM SQUARE ROOT 1-18
102 REM RAISE TO A POWER
103 REM ROOT OF OTHERS 1-20
104 REM CONSTANTS (+-*/)1-22
105 REM PERCENTAGE 1-24
106 REM TRIG 1-26 TO 1-29
107 PRINT"[147] BASIC MATH[146]"
108 REM LOGS 1-31
110 PRINT" 1) SQUARE A NUMBER"
111 PRINT" 2) SQUARE ROOT OF A NUMBER"
112 PRINT" 3) RAISE TO A POWER"
113 PRINT" 4) OTHER ROOTS"
114 PRINT" 5) USING CONSTANTS"
115 PRINT" 6) PERCENTAGES"
116 PRINT" 7) DEGREES/RADIANS/GRADS"
117 PRINT" 8) INVERSE OF A NUMBER"
118 PRINT" 9) LOGARITHMS AND ANTI-LOGS"
120 PRINT" SELECT A NUMBER OR X TO EXIT"
121 GETX$:IF X$=""THEN121
122 IF X$="1"GOTO150
124 IF X$="2"GOTO180
125 IF X$="3"GOTO200
127 IF X$="4"GOTO220
129 IF X$="5"GOTO240
130 IF X$="6"GOTO310
131 IF X$="7"GOTO370
133 IF X$="8"GOTO450
136 IF X$="9"GOTO460
140 IF X$="Q"THEN NEW
144 GOTO23
150 PRINT"[147] SQUARE[146]"
151 PRINT"ENTER THE NUMBER AND PRESS RETURN"
153 N=0:A=0
155 INPUT"NUMBER TO BE SQUARED IS";N
157 A=N^2
160 PRINTN;"SQUARED IS";A
161 GOSUB9988
169 IF X$="C"GOTO150
177 GOTO1
180 PRINT"[147] SQUARE ROOT[146]"
181 PRINT"ENTER THE NUMBER AND PRESS RETURN"
182 N=0:A=0
188 INPUT"SQUARE ROOT OF NUMBER";N
189 A=N^(1/2)
190 PRINT"SQUARE ROOT OF";N;"IS";A
191 GOSUB9988
198 IF X$="C"GOTO180
199 GOTO1
200 PRINT"[147] RAISE TO A POWER[146]"
202 PRINT"ENTER THE NUMBER AND PRESS RETURN"
204 N=0:A=0:E=0
205 INPUT"NUMBER TO BE RAISED IS";N
206 INPUT"RAISED TO THE POWER OF";E
208 A=N^E
210 PRINTN;"RAISED TO THE POWER OF";E
212 PRINT"IS";A
214 GOSUB9988
216 IF X$="C"GOTO200
219 GOTO1
220 PRINT"[147] ROOT CACULATION[146]"
222 PRINT"ENTER THE NUMBERS AND PRESS RETURN"
223 N=0:A=0:E=0
224 INPUT"ROOT OF WHICH NUMBER";N
225 INPUT"TO THE POWER OF";E
227 A=N^(1/E)
230 PRINTN;"TO THE ROOT OF";E;"IS";A
232 GOSUB9988
233 IF X$="C"GOTO220
239 GOTO1
240 PRINT"[147] USING A CONSTANT[146]"
242 PRINT""
250 PRINT" 1) ADDITION WITH A CONSTANT"
251 PRINT" 2) MULTIPLYING WITH A CONSTANT"
252 PRINT" 3) DIVIDING WITH A CONSTANT"
254 PRINT" 4) SUBTRACTING WITH A CONSTANT"
255 PRINT"ENTER THE NUMBER OF CHOICE OR[145][145][145]"
257 GOSUB9988
260 INPUT"ENTER THE CONSTANT";K
262 IFX$="1"GOTO270
266 IFX$="2"GOTO280
267 IFX$="3"GOTO290
268 IFX$="4"GOTO300
269 GOTO240
270 INPUT"ENTER A NUMBER";N:A=K+N
271 PRINT"THE SUM IS";A
272 GOSUB9988
275 IF X$="C"GOTO270
277 GOTO240
280 INPUT"ENTER A NUMBER";N:A=K*N
281 PRINT"THE PRODUCT IS";A
282 GOSUB9988
287 IF X$="C"GOTO280
288 GOTO240
290 INPUT"ENTER A NUMBER";N:A=N/K
291 PRINT"THE ANSWER IS";A
292 GOSUB9988
296 IF X$="C"GOTO290
299 GOTO240
300 INPUT"ENTER A NUMBER";N:A=N-K
302 PRINT"THE ANSWER IS";A
303 GOSUB9988
306 IF X$="C"GOTO300
309 GOTO240
310 PRINT"[147] PERCENTAGES[146]"
311 PRINT""
312 PRINT" 1) ADDING A PERCENTAGE"
313 PRINT" 2) STRAIGHT PERCENTAGE"
314 PRINT" 3) INVERTED PERCENTAGE"
315 PRINT" 4) SUBTRACTING A PERCENTAGE"
316 PRINT" H) PERCENTAGE HELP"
317 PRINT"ENTER THE NUMBER OF CHOICE OR[145][145][145]"
318 GOSUB9988
319 IFX$="H"GOTO8000
320 INPUT"ENTER THE PERCENTAGE";K
321 K=K/100
322 IFX$="1"GOTO330
323 IFX$="2"GOTO340
324 IFX$="3"GOTO350
326 IFX$="4"GOTO360
327 GOTO310
330 INPUT"ENTER A NUMBER";N:A=N+(N*K)
333 PRINT"THE SUM IS";A
336 GOSUB9988
337 IF X$="C"GOTO330
339 GOTO310
340 INPUT"ENTER A NUMBER";N:A=N*K
343 PRINT"THE PERCENTAGE IS";A
344 GOSUB9988
346 IF X$="C"GOTO340
349 GOTO310
350 INPUT"ENTER A NUMBER";N:A=N/(K)
351 PRINT"THE ANSWER IS";A
352 GOSUB9988
353 IF X$="C"GOTO350
355 GOTO310
360 INPUT"ENTER A NUMBER";N:A=N-(N*K)
363 PRINT"THE DIFFERENCE IS";A
366 GOSUB9988
367 IF X$="C"GOTO360
369 GOTO310
370 PRINT"[147] PERCENTAGES[146]"
371 PRINT""
372 PRINT" 1) CONVERT DEGREES TO RADIANS"
373 PRINT" 2) CONVERT DEGREES TO GRADS"
374 PRINT" 3) CONVERT RADIANS TO DEGREES"
375 PRINT" 4) CONVERT RADIANS TO GRADS"
376 PRINT" 5) CONVERT GRADS TO DEGREES"
377 PRINT" 6) CONVERT GRADS TO RADIANS"
378 PRINT"ENTER THE NUMBER OF CHOICE OR[145][145][145]"
379 GOSUB9988
381 IFX$="1"GOTO390
382 IFX$="2"GOTO400
383 IFX$="3"GOTO410
384 IFX$="4"GOTO420
386 IFX$="5"GOTO430
388 IFX$="6"GOTO440
389 GOTO370
390 INPUT"ENTER DEGREES";N:A=(N*2*(null))/360
393 PRINT"RADIAN EQUIVALENT IS";A
396 GOSUB9988
398 IF X$="C"GOTO390
399 GOTO370
400 INPUT"ENTER DEGREES";N:A=(N*10)/9
404 PRINT"GRAD EQUIVALENT IS";A
407 GOSUB9988
408 IF X$="C"GOTO400
409 GOTO370
410 INPUT"ENTER RADIANS";N:A=(N*180)/(null)
411 PRINT"DEGREE EQUIVALENT IS";A
414 GOSUB9988
417 IF X$="C"GOTO410
418 GOTO370
420 INPUT"ENTER RADIANS";N:A=(N*200)/(null)
421 PRINT"GRAD EQUIVALENT IS";A
422 GOSUB9988
424 IF X$="C"GOTO420
428 GOTO370
430 INPUT"ENTER GRADS";N:A=(N*9)/10
433 PRINT"DEGREE EQUIVALENT IS";A
434 GOSUB9988
436 IF X$="C"GOTO430
439 GOTO370
440 INPUT"ENTER GRADS";N:A=(N*(null))/200
441 PRINT"RADIAN EQUIVALENT IS";A
444 GOSUB9988
446 IF X$="C"GOTO440
448 GOTO370
450 PRINT"[147] INVERSION[146]"
451 PRINT""
452 INPUT"ENTER A NUMBER";N:A=1/N
453 PRINT"THE INVERSE IS";A
454 PRINT"ENTER THE NUMBER OF CHOICE OR[145][145][145]"
455 GOSUB9988
457 GOTO450
460 PRINT"[147] LOGARITHMS[146]"
461 PRINT""
463 PRINT" 1) COMMON LOGARITHM"
464 PRINT" 2) ANTI-LOGARITHM (BASE 10)"
465 PRINT" 3) NATURAL LOGARITHM"
466 PRINT" 4) EXPONENTIAL BASE 2.71827"
467 PRINT"ENTER THE NUMBER OF CHOICE OR[145][145][145]"
468 GOSUB9988
469 IFX$="1"GOTO480
474 IFX$="2"GOTO490
477 IFX$="3"GOTO500
478 IFX$="4"GOTO510
479 GOTO460
480 INPUT"ENTER A NUMBER";N:A=LOG(N):A=A/2.30258509
484 PRINT"THE COMMON LOGARITHM IS";A
486 GOSUB9988
487 IF X$="C"GOTO480
488 GOTO460
490 INPUT"ENTER THE COMMON LOG OF A NUMBER";N:A=10^N
494 PRINT"THE ANTI-LOGARITHM IS";A
496 GOSUB9988
497 IF X$="C"GOTO490
499 GOTO460
500 INPUT"ENTER A NUMBER";N:A=LOG(N)
505 PRINT"THE NATURAL LOGARITHM IS";A
507 GOSUB9988
508 IF X$="C"GOTO500
509 GOTO460
510 INPUT"ENTER THE NATURAL LOG OF A NUMBER";N:A=EXP(N)
511 PRINT"THE ANTI-LOGARITHM IS";A
515 GOSUB9988
517 IF X$="C"GOTO510
519 GOTO460
525 REM ** CONVERSION CENTER START ****
527 PRINT"[147] CONVERSIONS[146]"
530 PRINT" 1) LENGTH"
531 PRINT" 2) AREA"
532 PRINT" 3) VOLUME"
533 PRINT" 4) WEIGHT"
534 PRINT" 5) POWER"
535 PRINT" 6) ENERGY"
536 PRINT" 7) ANGULAR MEASURE"
537 PRINT" 8) VELOCITY"
540 PRINT" SELECT A NUMBER OR X TO EXIT"
541 GETX$:IF X$=""THEN541
542 IF X$="1"GOTO560
544 IF X$="2"GOTO660
545 IF X$="3"GOTO760
547 IF X$="4"GOTO900
549 IF X$="5"GOTO1010
550 IF X$="6"GOTO1080
551 IF X$="7"GOTO1210
553 IF X$="8"GOTO1280
555 IF X$="Q"THEN NEW
557 IF X$="X"GOTO1
559 GOTO541
560 PRINT"[147] 1) CENTIMETERS"
561 PRINT" 2) FEET"
562 PRINT" 3) INCHES"
563 PRINT" 4) KILOMETERS"
564 PRINT" 5) METERS"
565 PRINT" 6) MILES"
566 PRINT" 7) YARDS"
568 PRINT" 8) MILLIMETERS"
569 PRINT" 9) FATHOMS"
570 PRINT" SELECT A NUMBER ":GOSUB9988
571 IF X$="8"GOTO650
572 IF X$="1"GOTO581
573 IF X$="2"GOTO590
574 IF X$="3"GOTO600
575 IF X$="4"GOTO610
576 IF X$="5"GOTO620
577 IF X$="6"GOTO630
578 IF X$="7"GOTO640
579 IF X$="9"GOTO655
580 GOTO23
581 INPUT "HOW MANY CENTIMETERS";N
582 PRINTN*.01;"METERS"
585 PRINTN*.3937;"INCHES"
586 PRINTN*10;"MILLIMETERS"
587 PRINTN*12*.3937;"FEET"
588 PRINT" SELECT A NUMBER ":GOSUB9988:IFX$="C"GOTO581
589 GOTO525
590 INPUT "HOW MANY FEET";N
591 PRINTN*.3048;"METERS"
593 PRINTN*304.8;"MILLIMETERS"
595 PRINTN*12;"INCHES"
596 PRINTN*.3333;"YARDS"
597 PRINT" SELECT A NUMBER ":GOSUB9988:IFX$="C"GOTO590
599 GOTO525
600 INPUT "HOW MANY INCHES";N
601 PRINTN*.0254;"METERS"
602 PRINTN/12;"FEET"
603 PRINTN*254;"MILLIMETERS"
606 PRINTN/36;"YARDS"
607 PRINTN*2.54;"CENTIMETERS"
608 PRINT" SELECT A NUMBER ":GOSUB9988:IFX$="C"GOTO600
609 GOTO525
610 INPUT "HOW MANY KILOMETERS";N
611 PRINTN*1000;"METERS"
612 PRINTN*3281;"FEET"
613 PRINTN*.6214;"MILES"
616 PRINTN*1094;"YARDS"
618 PRINT" SELECT A NUMBER ":GOSUB9988:IFX$="C"GOTO610
619 GOTO525
620 INPUT "HOW MANY METERS";N
621 PRINTN*.001;"KILOMETERS"
622 PRINTN*3.281;"FEET"
623 PRINTN*39.37;"INCHES"
626 PRINTN*1.094;"YARDS"
628 PRINT" SELECT A NUMBER ":GOSUB9988:IFX$="C"GOTO620
629 GOTO525
630 INPUT "HOW MANY MILES";N
631 PRINTN*1.609;"KILOMETERS"
632 PRINTN*5280;"FEET"
633 PRINTN*5280*12;"INCHES"
636 PRINTN*1760;"YARDS"
637 PRINT" SELECT A NUMBER ":GOSUB9988:IFX$="C"GOTO630
639 GOTO525
640 INPUT "HOW MANY YARDS";N
641 PRINTN*.9144;"METERS"
642 PRINTN*3;"FEET"
643 PRINTN*36;"INCHES"
644 PRINTN*91.44;"CENTIMETERS"
648 PRINT" SELECT A NUMBER ":GOSUB9988:IFX$="C"GOTO640
649 GOTO525
650 INPUT "HOW MANY MILLIMETERS";N:PRINTN*.1;"CENTIMETERS"
651 PRINTN*.0394;"INCHES"
652 PRINT" SELECT A NUMBER ":GOSUB9988:IFX$="C"GOTO650
654 GOTO525
655 INPUT "HOW MANY FATHOMS";N
656 PRINTN*6;"FEET"
657 PRINTN*2;"YARDS"
658 PRINT" SELECT A NUMBER ":GOSUB9988:IFX$="C"GOTO655
659 GOTO525
660 PRINT"[147] 1) ACRES"
661 PRINT" 2) HECTARES"
662 PRINT" 3) SQUARE CENTIMETERS"
663 PRINT" 4) SQUARE FEET"
664 PRINT" 5) SQUARE INCHES"
665 PRINT" 6) SQUARE KILOMETERS"
667 PRINT" 7) SQUARE METERS"
668 PRINT" 8) SQUARE MILES"
669 PRINT" 9) SQUARE MILLIMETERS"
670 PRINT" 0) SQUARE YARDS"
671 PRINT" SELECT A NUMBER ":GOSUB9988:IFX$="0"GOTO750
672 IF X$="1"GOTO682
673 IF X$="2"GOTO690
674 IF X$="3"GOTO696
675 IF X$="4"GOTO707
676 IF X$="5"GOTO715
677 IF X$="6"GOTO721
678 IF X$="7"GOTO730
679 IF X$="8"GOTO737
680 IF X$="9"GOTO744
681 GOTO660
682 INPUT "HOW MANY ACRES";N
683 PRINTN*4047;"SQUARE METERS":PRINTN*4840;"SQUARE YARDS"
684 PRINTN*43560*12;"SQUARE INCHES"
685 PRINTN/2.471;"HECTARES"
686 PRINTN*.0016;"SQUARE MILES"
687 PRINTN*43560;"SQUARE FEET"
688 PRINT" SELECT A NUMBER ":GOSUB9988:IFX$="C"GOTO680
689 GOTO660
690 INPUT "HOW MANY HECTARES";N
691 PRINTN*2.471;"ACRES"
692 PRINTN*4047*2.471;"SQUARE METERS"
693 PRINTN*.0016*2.471;"SQUARE MILES"
694 PRINT" SELECT A NUMBER ":GOSUB9988:IFX$="C"GOTO690
695 GOTO660
696 INPUT "HOW MANY SQUARE CENTIMETERS";N
697 PRINTN*.0011;"SQUARE FEET"
698 PRINTN*.0001;"SQUARE METERS"
699 PRINTN*100;"SQUARE MILLIMETERS"
700 PRINTN*.1550;"SQUARE INCHES"
701 PRINT" SELECT A NUMBER ":GOSUB9988:IFX$="C"GOTO696
702 GOTO660
707 INPUT "HOW MANY SQUARE FEET";N
708 PRINTN*2.2957*10^-5;"ACRES"
709 PRINTN*.0929;"SQUARE METERS"
710 PRINTN*144;"SQUARE INCHES"
711 PRINTN*.1111;"SQUARE YARDS"
712 PRINTN*3.587*10^-8;"SQUARE MILES"
713 PRINT" SELECT A NUMBER ":GOSUB9988:IFX$="C"GOTO707
714 GOTO660
715 INPUT "HOW MANY SQUARE INCHES";N
716 PRINTN*.0069;"SQUARE FEET"
717 PRINTN*.1111*.0069;"SQUARE YARDS"
718 PRINTN*6.452;"SQUARE CENTIMETERS"
719 PRINT" SELECT A NUMBER ":GOSUB9988:IFX$="C"GOTO715
720 GOTO660
721 INPUT "HOW MANY SQUARE KILOMETERS";N
722 PRINTN*1.0764*10^7;"SQUARE FEET"
723 PRINTN*1.1960*10^6;"SQUARE YARDS"
724 PRINTN*.3861;"SQUARE MILES"
725 PRINTN*247.1;"ACRES"
726 PRINT" SELECT A NUMBER ":GOSUB9988:IFX$="C"GOTO721
727 GOTO660
730 INPUT "HOW MANY SQUARE METERS";N
731 PRINTN*10.764;"SQUARE FEET"
733 PRINTN*1.1960;"SQUARE YARDS"
734 PRINT" SELECT A NUMBER ":GOSUB9988:IFX$="C"GOTO730
735 GOTO660
737 INPUT "HOW MANY SQUARE MILES";N
738 PRINTN*640;"ACRES"
739 PRINTN*3.0976*10^7;"SQUARE YARDS"
740 PRINTN*.8361;"SQUARE METERS"
741 PRINT" SELECT A NUMBER":GOSUB9988:IFX$="C"GOTO737
743 GOTO660
744 INPUT "HOW MANY SQUARE MILLIMETERS";N
745 PRINTN*.01;"SQUARE CENTIMETERS"
746 PRINTN*.0016;"SQUARE INCHES"
748 PRINT" SELECT A NUMBER ":GOSUB9988:IFX$="C"GOTO744
749 GOTO660
750 INPUT "HOW MANY SQUARE YARDS";N
751 PRINTN*9;"SQUARE FEET"
752 PRINTN*3.2283*10^-7;"SQUARE MILES"
753 PRINTN*.8361;"SQUARE METERS"
754 PRINT" SELECT A NUMBER ":GOSUB9988:IFX$="C"GOTO750
755 GOTO660
760 PRINT"[147] 1) ACRE FEET/BOARD FEET"
761 PRINT" 2) CUBIC CENTIMETERS"
762 PRINT" 3) CUBIC FEET"
763 PRINT" 4) CUBIC INCHES"
764 PRINT" 5) CUBIC METERS"
765 PRINT" 6) CUBIC YARDS"
766 PRINT" 7) GALLONS"
767 PRINT" 8) LITERS"
768 PRINT" 9) OUNCES"
769 PRINT" 0) QUARTS":PRINT" +) PINTS"
770 PRINT" SELECT A NUMBER":GOSUB9988:IFX$="0"GOTO890
771 IF X$="9"GOTO875
772 IF X$="1"GOTO781
773 IF X$="2"GOTO790
774 IF X$="3"GOTO802
775 IF X$="4"GOTO812
776 IF X$="5"GOTO825
777 IF X$="6"GOTO838
778 IF X$="7"GOTO850
779 IF X$="8"GOTO865
780 IF X$="+"GOTO882
781 PRINT"ENTER A FOR ACRE FT OR B FOR BOARD FT":X$=""
782 GETX$:IFX$=""GOTO782
783 IFX$="B"THENINPUT"HOW MANY BOARD FEET";N:PRINT"";N*144;"CUBIC INCHES":GOTO788
784 INPUT "HOW MANY ACRE FEET";N
785 PRINTN*43560;"CUBIC FEET"
786 PRINTN*1233.48;"CUBIC METERS"
788 PRINT" SELECT A NUMBER ":GOSUB9988:IFX$="C"GOTO781
789 GOTO760
790 INPUT "HOW MANY CUBIC CENTIMETERS";N:PRINT""
791 PRINTN*.0610;"CUBIC INCHES"
792 PRINTN*1.3079*10^-6;"CUBIC YARDS"
793 PRINTN*10^-6;"CUBIC METERS"
794 PRINTN*3.531*10^-5;"CUBIC FEET"
795 PRINTN*2.642*10^-4;"GALLONS"
796 PRINTN*.001;"LITERS"
797 PRINTN*.0021;"PINTS"
798 PRINTN*.0011;"QUARTS"
800 PRINT" SELECT A NUMBER ":GOSUB9988:IFX$="C"GOTO790
801 GOTO760
802 INPUT "HOW MANY CUBIC FEET";N:PRINT""
803 PRINTN*1728;"CUBIC INCHES"
804 PRINTN*.0283;"CUBIC METERS"
805 PRINTN*7.4805;"GALLONS"
806 PRINTN*28.32;"LITERS"
807 PRINTN*59.84;"PINTS"
808 PRINTN*29.92;"QUARTS"
810 PRINT" SELECT A NUMBER ":GOSUB9988:IFX$="C"GOTO802
811 GOTO760
812 INPUT "HOW MANY CUBIC INCHES";N:PRINT""
813 PRINTN*16.39;"CUBIC CENTIMETERS"
814 PRINTN*.0005787;"CUBIC FEET"
815 PRINTN*1.6387*10^-5;"CUBIC METERS"
816 PRINTN*2.1433*10^-5;"CUBIC YARDS"
817 PRINTN*.004329;"GALLONS"
818 PRINTN*.0164;"LITERS"
819 PRINTN*.0346;"PINTS"
820 PRINTN*.0173;"QUARTS"
822 PRINT" SELECT A NUMBER":GOSUB9988:IFX$="C"GOTO812
823 GOTO760
825 INPUT "HOW MANY CUBIC METERS";N:PRINT""
826 PRINTN*10^-6;"CUBIC CENTIMETERS"
827 PRINTN*35.31;"CUBIC FEET"
828 PRINTN*61023;"CUBIC INCHES"
829 PRINTN*1.308;"CUBIC YARDS"
830 PRINTN*264.2;"GALLONS"
831 PRINTN*1000;"LITERS"
832 PRINTN*2113;"PINTS"
833 PRINTN*1057;"QUARTS"
836 PRINT" SELECT A NUMBER":GOSUB9988:IFX$="C"GOTO825
837 GOTO760
838 INPUT "HOW MANY CUBIC YARDS";N:PRINT""
839 PRINTN*27;"CUBIC FEET"
840 PRINTN*46.656;"CUBIC INCHES"
841 PRINTN*.7645;"CUBIC METERS"
842 PRINTN*202;"GALLONS"
843 PRINTN*764.5;"LITERS"
844 PRINTN*1616;"PINTS"
845 PRINTN*807.9;"QUARTS"
848 PRINT" SELECT A NUMBER ":GOSUB9988:IFX$="C"GOTO838
849 GOTO760
850 INPUT "HOW MANY GALLONS";N:PRINT""
851 PRINTN*.1337;"CUBIC FEET"
852 PRINTN*231;"CUBIC INCHES"
853 PRINTN*3785;"CUBIC CENTIMETERS"
854 PRINTN*.0038;"CUBIC METERS"
855 PRINTN*3.785;"LITERS"
856 PRINTN*8;"PINTS"
857 PRINTN*4;"QUARTS"
858 PRINT" PRESS ANY KEY[146]"
859 GETX$:IFX$=""THEN859
860 PRINT"[147]";N;"GALLONS OF WATER =";N*8.34;"LBS."
861 PRINTN;"U.S. GAL. =";N*.8327"IMPERIAL GAL."
862 PRINTN;"IMP. GAL. =";N*1.2009;"U.S. GAL."
863 PRINT" SELECT A NUMBER":GOSUB9988:IFX$="C"GOTO850
864 GOTO760
865 INPUT "HOW MANY LITERS";N:PRINT""
866 PRINTN*.0353;"CUBIC FEET"
867 PRINTN*61.02;"CUBIC INCHES"
868 PRINTN*.001;"CUBIC METERS"
869 PRINTN*.2642;"GALLONS"
870 PRINTN*2.113;"PINTS"
871 PRINTN*1.057;"QUARTS"
873 PRINT" SELECT A NUMBER":GOSUB9988:IFX$="C"GOTO865
874 GOTO760
875 INPUT "HOW MANY OUNCES";N:PRINT""
876 PRINTN*1.805;"CUBIC INCHES"
877 PRINTN*.0296;"LITERS"
878 PRINTN/16;"PINTS"
879 PRINTN/32;"QUARTS"
880 PRINT" SELECT A NUMBER ":GOSUB9988:IFX$="C"GOTO875
881 GOTO760
882 INPUT "HOW MANY PINTS";N:PRINT""
883 PRINTN*16;"OUNCES"
884 PRINTN/8;"GALLONS"
885 PRINTN/2;"QUARTS"
887 PRINTN*16*.0296;"LITERS"
888 PRINT" SELECT A NUMBER ":GOSUB9988:IFX$="C"GOTO882
889 GOTO760
890 INPUT "HOW MANY QUARTS";N:PRINT""
891 PRINTN*57.75;"CUBIC INCHES"
892 PRINTN*32;"OUNCES"
893 PRINTN*2;"PINTS"
894 PRINTN*32*.0296;"LITERS"
898 PRINT" SELECT A NUMBER ":GOSUB9988:IFX$="C"GOTO890
899 GOTO760
900 PRINT"[147] 1) DRAMS"
901 PRINT" 2) GRAMS"
902 PRINT" 3) KILOGRAMS"
903 PRINT" 4) OUNCES (AVOIR.)"
904 PRINT" 5) OUNCES (TROY)"
905 PRINT" 6) POUNDS"
906 PRINT" 7) METRIC TONS"
907 PRINT" 8) TONS (SHORT)"
909 PRINT" 9) TONS (LONG)"
910 PRINT" SELECT A NUMBER OR X TO EXIT OR":GOSUB9988
911 IF X$="7"GOTO980
912 IF X$="1"GOTO920
913 IF X$="2"GOTO930
914 IF X$="3"GOTO940
915 IF X$="4"GOTO950
916 IF X$="5"GOTO960
917 IF X$="6"GOTO970
918 IF X$="9"GOTO1000
919 IF X$="8"GOTO990
920 INPUT "HOW MANY DRAMS";N:PRINT""
921 PRINTN*27.34;"GRAINS"
922 PRINTN*.0625;"OUNCES (AVOIR.)"
923 PRINTN*1.7718;"GRAMS"
924 PRINT" SELECT A NUMBER ":GOSUB9988:IFX$="C"GOTO920
929 GOTO900
930 INPUT "HOW MANY GRAMS";N:PRINT""
931 PRINTN*15.43;"GRAINS"
932 PRINTN*.0353;"OUNCES (AVOIR.)"
933 PRINTN*.0322;"OUNCES (TROY)"
934 PRINTN*.0022;"POUNDS"
935 PRINTN*980.7;"DYNES"
936 PRINT" SELECT A NUMBER ":GOSUB9988:IFX$="C"GOTO930
939 GOTO900
940 INPUT "HOW MANY KILOGRAMS";N:PRINT""
942 PRINTN*980665;"DYNES"
944 PRINTN*2.205;"POUNDS"
945 PRINTN*1000;"GRAMS"
948 PRINT" SELECT A NUMBER ":GOSUB9988:IFX$="C"GOTO940
949 GOTO900
950 INPUT "HOW MANY OUNCES";N
951 PRINTN*16;"DRAMS"
952 PRINTN*437.5;"GRAINS"
953 PRINTN*.0625;"POUNDS"
954 PRINTN/.0353;"GRAMS"
955 PRINTN*.9115;"OUNCES (TROY)"
957 PRINTN*2.8349*10^-5;"METRIC TONS"
958 PRINT" SELECT A NUMBER ":GOSUB9988:IFX$="C"GOTO950
959 GOTO900
960 INPUT "HOW MANY OUNCES (TROY)";N
961 PRINTN*1.0971;"OUNCES (AVOIR.)"
962 PRINTN*1.0971*437.5;"GRAINS"
963 PRINTN*1.0971*2.8349*10^-5;"METRIC TONS"
964 PRINT" SELECT A NUMBER ":GOSUB9988:IFX$="C"GOTO960
969 GOTO900
970 INPUT "HOW MANY POUNDS";N
971 PRINTN*16;"OUNCES (AVOIR.)"
973 PRINTN*256;"DRAMS"
974 PRINTN*7000;"GRAINS"
975 PRINTN*.0005;"TONS (SHORT)"
977 PRINTN*1.2153;"POUNDS (TROY)"
978 PRINT" SELECT A NUMBER ":GOSUB9988:IFX$="C"GOTO970
979 GOTO900
980 INPUT "HOW MANY METRIC TONS";N
981 PRINTN*1000;"KILOGRAMS"
982 PRINTN*2205;"POUNDS"
987 PRINTN/.9072;"TONS (SHORT)"
988 PRINT" SELECT A NUMBER":GOSUB9988:IFX$="C"GOTO980
989 GOTO900
990 INPUT "HOW MANY TONS (SHORT)";N
991 PRINTN*.89286;"TONS (LONG)"
993 PRINTN*2000;"POUNDS"
997 PRINTN*.9072;"METRIC TONS"
998 PRINT" SELECT A NUMBER ":GOSUB9988:IFX$="C"GOTO980
999 GOTO900
1000 INPUT "HOW MANY TONS (LONG)";N
1001 PRINTN/.89286;"TONS (SHORT)"
1003 PRINTN/.89286*2000;"POUNDS"
1007 PRINTN/.89286*.9072;"METRIC TONS"
1008 PRINT" SELECT A NUMBER OR X TO EXIT":GOSUB9988:IFX$="C"GOTO1000
1009 GOTO900
1010 PRINT"[147] 1) B.T.U. (BRITISH THERMAL UNITS)"
1011 PRINT" 2) FOOT-POUNDS"
1012 PRINT" 3) HORSEPOWER"
1013 PRINT" 4) KILOWATTS"
1014 PRINT" 5) WATTS"
1017 PRINT" SELECT A NUMBER ":GOSUB9988
1020 IF X$="1"GOTO1030
1021 IF X$="2"GOTO1040
1022 IF X$="3"GOTO1050
1023 IF X$="4"GOTO1060
1027 IF X$="5"GOTO1070
1030 INPUT "HOW MANY B.T.U.";N
1031 PRINTN*3.927*10^-4;"HORSEPOWER-HOURS"
1033 PRINTN*777.6;"FOOT-POUNDS"
1037 PRINTN*2.928*10^-4;"KILOWATT-HOURS"
1038 PRINT" SELECT A NUMBER ":GOSUB9988:IFX$="C"GOTO1030
1039 GOTO1010
1040 INPUT "HOW MANY FT-LBS";N
1042 PRINTN*5.0505*10^-7;"HORSEPOWER-HOURS"
1044 PRINTN*.0013;"B.T.U."
1045 PRINTN*3.766*10^-7;"KILOWATT-HOURS"
1048 PRINT" SELECT A NUMBER ":GOSUB9988:IFX$="C"GOTO1040
1049 GOTO1010
1050 INPUT "HOW MANY HORSEPOWER";N
1051 PRINTN*42.44;"B.T.U./MINUTE"
1052 PRINTN*33000;"FT-LBS/MINUTE"
1053 PRINTN*550;"FT-LBS/SECOND"
1055 PRINTN*1.014;"METRIC HORSEPOWER"
1057 PRINTN*.7457;"KILOWATTS"
1058 PRINT" SELECT A NUMBER ":GOSUB9988:IFX$="C"GOTO1050
1059 GOTO1010
1060 INPUT "HOW MANY KILOWATTS";N
1061 PRINTN*56.82;"B.T.U./MINUTE"
1062 PRINTN*1.341*1.014;"METRIC HORSEPOWER"
1063 PRINTN*1.341;"HORSEPOWER"
1064 PRINTN*737.6;"FT-LBS/SECOND"
1067 PRINT" SELECT A NUMBER":GOSUB9988:IFX$="C"GOTO1060
1069 GOTO1010
1070 INPUT "HOW MANY WATTS";N
1071 PRINTN*.0586;"B.T.U.(MEAN)/MINUTE"
1072 PRINTN*.0013*1.014;"METRIC HORSEPOWER"
1073 PRINTN*.0013;"HORSEPOWER"
1075 PRINTN*.7377;"FT-LBS/SECOND"
1076 PRINTN*.001;"KILOWATTS"
1077 PRINT" SELECT A NUMBER ":GOSUB9988:IFX$="C"GOTO1070
1079 GOTO1010
1080 PRINT"[147] 1) ATMOSPHERES"
1081 PRINT" 2) CENTIMETERS - MERCURY"
1082 PRINT" 3) INCHES - MERCURY"
1083 PRINT" 4) INCHES - WATER"
1084 PRINT" 5) POUNDS PER INCH"
1085 PRINT" 6) POUNDS PER SQUARE INCH"
1086 PRINT" 7) POUNDS PER FOOT"
1087 PRINT" 8) POUNDS PER SQUARE FOOT"
1088 PRINT" 9) POUNDS PER CUBIC INCH"
1089 PRINT" 0) GRAMS PER CUBIC CENTIMETER"
1090 PRINT" +) FEET - WATER (4[188]C)"
1091 PRINT" SELECT A NUMBER ":GOSUB9988:IFX$="+"GOTO1103
1092 IF X$="1"GOTO1110
1093 IF X$="2"GOTO1120
1094 IF X$="3"GOTO1130
1095 IF X$="4"GOTO1140
1096 IF X$="5"GOTO1150
1097 IF X$="6"GOTO1160
1098 IF X$="7"GOTO1170
1099 IF X$="8"GOTO1180
1100 IF X$="9"GOTO1190
1101 IF X$="0"GOTO1200
1103 INPUT "HOW MANY FEET OF WATER";N
1105 PRINTN*.8826;"INCHES - MERCURY"
1107 PRINTN*62.43;"POUNDS PER SQUARE FOOT"
1108 PRINT" SELECT A NUMBER":GOSUB9988:IFX$="C"GOTO1103
1109 GOTO1080
1110 INPUT "HOW MANY ATMOSPHERES";N
1111 PRINTN*29.92;"INCHES OF MERCURY"
1112 PRINTN*14.70;"POUNDS PER SQUARE INCH"
1113 PRINTN*76;"CENTIMETERS OF MERCURY"
1115 PRINTN*1.058;"TONS PER SQUARE FOOT"
1117 PRINT" SELECT A NUMBER":GOSUB9988:IFX$="C"GOTO1110
1119 GOTO1080
1120 INPUT "HOW MANY CENTIMETERS OF MERCURY";N
1121 PRINTN*.0132;"ATMOSPHERES"
1122 PRINTN*27.85;"POUNDS PER SQUARE FOOT"
1123 PRINTN*.446;"FEET OF WATER @ 4[188]C"
1124 PRINTN*136;"KILOGRAMS PER SQUARE METER"
1125 PRINTN*.1934;"POUNDS PER SQUARE INCH"
1127 PRINT" SELECT A NUMBER ":GOSUB9988:IFX$="C"GOTO1120
1129 GOTO1080
1130 INPUT "HOW MANY INCHES OF MERCURY";N
1131 PRINTN*.033;"ATMOSPHERES"
1133 PRINTN*70.73;"POUNDS PER SQUARE FOOT"
1135 PRINTN*345.3;"KILOGRAMS PER SQUARE METER"
1137 PRINT" SELECT A NUMBER ":GOSUB9988:IFX$="C"GOTO1130
1139 GOTO1080
1140 INPUT "HOW MANY INCHES OF WATER";N
1144 PRINTN*.0735;"INCHES OF MERCURY"
1148 PRINT" SELECT A NUMBER ":GOSUB9988:IFX$="C"GOTO1140
1149 GOTO1080
1150 INPUT "HOW MANY POUNDS/INCH";N
1155 PRINTN*178.6;"GRAMS PER CENTIMETER"
1157 PRINT" SELECT A NUMBER ":GOSUB9988:IFX$="C"GOTO1150
1159 GOTO1080
1160 INPUT "HOW MANY POUNDS/SQUARE INCH";N
1163 PRINTN*2.036;"INCHES OF MERCURY"
1166 PRINTN*.068;"ATMOSPHERES"
1167 PRINT" SELECT A NUMBER ":GOSUB9988:IFX$="C"GOTO1160
1169 GOTO1080
1170 INPUT "HOW MANY POUNDS/FOOT";N
1177 PRINTN*1488;"KILOGRAMS PER METER"
1178 PRINT" SELECT A NUMBER ":GOSUB9988:IFX$="C"GOTO1170
1179 GOTO1080
1180 INPUT "HOW MANY POUNDS/SQUARE FOOT";N
1187 PRINTN*4.882;"KILOGRAMS PER SQUARE METER"
1188 PRINT" SELECT A NUMBER ":GOSUB9988:IFX$="C"GOTO1180
1189 GOTO1080
1190 INPUT "HOW MANY POUNDS/CUBIC INCH";N
1197 PRINTN*1728;"POUNDS PER CUBIC FOOT"
1198 PRINT" SELECT A NUMBER ":GOSUB9988:IFX$="C"GOTO1190
1199 GOTO1080
1200 INPUT "HOW MANY GRAMS/CUBIC CENTIMETER";N
1202 PRINTN*.0361;"POUNDS PER CUBIC INCH"
1208 PRINT" SELECT A NUMBER ":GOSUB9988:IFX$="C"GOTO1200
1209 GOTO1080
1210 PRINT"[147] 1) DEGREES"
1211 PRINT" 2) MINUTES"
1212 PRINT" 3) SECONDS"
1213 PRINT" 4) RADIANS"
1214 PRINT" 5) QUADRANTS"
1218 PRINT" SELECT A NUMBER ":GOSUB9988
1220 IF X$="1"GOTO1230
1221 IF X$="2"GOTO1240
1222 IF X$="3"GOTO1250
1223 IF X$="4"GOTO1260
1224 IF X$="5"GOTO1270
1225 GOTO1210
1230 INPUT "HOW MANY DEGREES";N
1232 PRINTN*60;"MINUTES"
1233 PRINTN*.0174;"RADIANS"
1236 PRINTN*3600;"SECONDS"
1238 PRINT" SELECT A NUMBER ":GOSUB9988:IFX$="C"GOTO1230
1239 GOTO1210
1240 INPUT "HOW MANY MINUTES";N
1242 PRINTN*60;"SECONDS"
1244 PRINTN/60;"DEGREES"
1248 PRINT" SELECT A NUMBER ":GOSUB9988:IFX$="C"GOTO1240
1249 GOTO1210
1250 INPUT "HOW MANY SECONDS";N
1251 PRINTN*4.8481*10^-6;"RADIANS"
1255 PRINTN/3600;"DEGREES"
1257 PRINTN/60;"MINUTES"
1258 PRINT" SELECT A NUMBER ":GOSUB9988:IFX$="C"GOTO1250
1259 GOTO1210
1260 INPUT "HOW MANY RADIANS";N:PRINT""
1261 PRINTN*3438;"MINUTES"
1263 PRINTN*57.3;"DEGREES"
1266 PRINTN*.637;"QUADRANTS"
1267 PRINT" SELECT A NUMBER ":GOSUB9988:IFX$="C"GOTO1260
1269 GOTO1210
1270 INPUT "HOW MANY QUADRANTS";N:PRINT""
1271 PRINTN*5400;"MINUTES"
1272 PRINTN*90;"DEGREES"
1275 PRINTN*1.571;"RADIANS"
1277 PRINT" SELECT A NUMBER ":GOSUB9988:IFX$="C"GOTO1270
1279 GOTO1210
1280 PRINT"[147] 1) B.T.U. PER MINUTE"
1281 PRINT" 2) CENTIMETERS PER SECOND"
1282 PRINT" 3) CUBIC FEET PER MINUTE"
1283 PRINT" 4) CUBIC FEET PER SECOND"
1284 PRINT" 5) CUBIC YARDS PER MINUTE"
1285 PRINT" 6) DEGREES PER SECOND"
1286 PRINT" 7) FEET PER MINUTE"
1287 PRINT" 8) FEET PER SECOND"
1288 PRINT" 9) FOOT-POUNDS PER MINUTE"
1289 PRINT" 0) HORSEPOWER PER HOUR"
1290 PRINT" +) KILOMETERS PER HOUR"
1291 PRINT" -) KILOWATTS PER HOUR"
1292 PRINT" W) METERS PER MINUTE"
1293 PRINT" E) METERS PER SECOND"
1294 PRINT" R) MILES PER HOUR"
1295 PRINT" T) MILES PER MINUTE"
1296 PRINT" Y) RADIANS PER SECOND"
1297 PRINT" U) REVOLUTIONS PER SECOND"
1298 PRINT" SELECT A NUMBER ":GOSUB9988:IFX$="+"GOTO1420
1299 IF X$="1"GOTO1320
1300 IF X$="2"GOTO1330
1301 IF X$="3"GOTO1340
1302 IF X$="4"GOTO1350
1303 IF X$="5"GOTO1360
1304 IF X$="6"GOTO1370
1305 IF X$="7"GOTO1380
1306 IF X$="8"GOTO1390
1307 IF X$="9"GOTO1400
1308 IF X$="0"GOTO1410
1309 IF X$="-"GOTO1430
1310 IF X$="W"GOTO1440
1311 IF X$="E"GOTO1450
1312 IF X$="R"GOTO1460
1313 IF X$="T"GOTO1470
1314 IF X$="Y"GOTO1480
1315 IF X$="U"GOTO1490
1320 INPUT "HOW MANY B.T.U./MINUTE";N
1321 PRINTN*12.96;"FT-LBS/SEC."
1322 PRINTN*.0236;"HORSEPOWER"
1323 PRINTN*17.57;"WATTS"
1327 PRINT" SELECT A NUMBER ":GOSUB9988:IFX$="C"GOTO1320
1329 GOTO1280
1330 INPUT "HOW MANY CENTIMETERS/SECOND";N
1331 PRINTN*.0328;"FEET/SECOND"
1332 PRINTN*.036;"KILOMETERS/HOUR"
1333 PRINTN*.6;"METERS/MINUTE"
1335 PRINTN*.0224;"MILES PER HOUR"
1336 PRINTN*.0004;"MILES PER MINUTE"
1337 PRINT" SELECT A NUMBER ":GOSUB9988:IFX$="C"GOTO1330
1339 GOTO1280
1340 INPUT "HOW MANY CUBIC FEET/MINUTE";N
1342 PRINTN*.1247;"GALLONS/SECOND"
1344 PRINTN*.4719;"LITERS/SECOND"
1348 PRINT" SELECT A NUMBER ":GOSUB9988:IFX$="C"GOTO1340
1349 GOTO1280
1350 INPUT "HOW MANY CUBIC FEET/SECOND";N
1355 PRINTN*448.831;"GALLONS/SECOND"
1357 PRINT" SELECT A NUMBER ":GOSUB9988:IFX$="C"GOTO1350
1359 GOTO1280
1360 INPUT "HOW MANY CUBIC YARDS/MINUTE";N
1361 PRINTN*3.367;"GALLONS/SECOND"
1363 PRINTN*12.47;"LITERS/SECOND"
1366 PRINTN*.45;"CUBIC FEET/SEC."
1367 PRINT" SELECT A NUMBER":GOSUB9988:IFX$="C"GOTO1360
1369 GOTO1280
1370 INPUT "HOW MANY DEGREES/SECOND";N
1371 PRINTN*.166667;"REVOLUTIONS PER MINUTE"
1373 PRINTN*.0028;"REVOLUTIONS PER SECOND"
1377 PRINT" SELECT A NUMBER ":GOSUB9988:IFX$="C"GOTO1370
1379 GOTO1280
1380 INPUT "HOW MANY FEET/MINUTE";N
1381 PRINTN*.508;"CENTIMETERS/SEC."
1382 PRINTN*.0183;"KILOMETERS PER HOUR"
1383 PRINTN*.0114;"MILES PER HOUR"
1384 PRINTN*.3048;"METERS/MINUTE"
1388 PRINT" SELECT A NUMBER ":GOSUB9988:IFX$="C"GOTO1380
1389 GOTO1280
1390 INPUT "HOW MANY FEET/SECOND";N
1391 PRINTN*30.48;"CENTIMETERS/SEC."
1392 PRINTN*.6818;"MILES PER HOUR"
1393 PRINTN*1.097;"KILOMETERS PER HOUR"
1394 PRINTN*18.29;"METERS/MINUTE"
1395 PRINTN*.0114;"MILES/MINUTE"
1397 PRINT" SELECT A NUMBER ":GOSUB9988:IFX$="C"GOTO1390
1399 GOTO1280
1400 INPUT "HOW MANY FT-LBS/MINUTE";N
1401 PRINTN*.0167;"FT-LBS/SEC."
1404 PRINTN*3.03*10^-5;"HORSEPOWER"
1407 PRINTN*2.2597*10^-5;"KILOWATTS"
1408 PRINT" SELECT A NUMBER ":GOSUB9988:IFX$="C"GOTO1400
1409 GOTO1280
1410 INPUT "HOW MANY HORSEPOWER-HOURS";N:PRINT""
1411 PRINTN*.7457;"KILOWATTS/HOUR"
1414 PRINT" SELECT A NUMBER ":GOSUB9988:IFX$="C"GOTO1410
1418 GOTO1280
1420 INPUT "HOW MANY KPH";N:PRINT""
1422 PRINTN*54.68;"FEET PER MINUTE"
1424 PRINTN*.5396;"KNOTS"
1425 PRINTN/1.609;"MILES PER HOUR"
1427 PRINT" SELECT A NUMBER ":GOSUB9988:IFX$="C"GOTO1420
1428 GOTO1280
1430 INPUT "HOW MANY KILOWATT-HOURS";N:PRINT""
1431 PRINTN*1.341;"HORSEPOWER-HOURS"
1433 PRINTN*3410;"B.T.U."
1434 PRINTN*2.655*10^6;"FOOT-POUNDS"
1436 PRINT" SELECT A NUMBER ":GOSUB9988:IFX$="C"GOTO1430
1438 GOTO1280
1440 INPUT "HOW MANY METERS/MINUTE";N
1441 PRINTN*3.281;"FEET/MINUTE"
1442 PRINTN*.0373;"MPH"
1444 PRINTN*.06;"KM/H"
1448 PRINT" SELECT A NUMBER ":GOSUB9988:IFX$="C"GOTO1430
1449 GOTO1280
1450 INPUT "HOW MANY METERS/SECOND";N
1451 PRINTN*3.6;"KM/H"
1452 PRINTN*.03728;"MILES/MIN."
1454 PRINTN*3.281;"FT/SEC."
1455 PRINTN*196.8;"FT/MIN."
1457 PRINT" SELECT A NUMBER":GOSUB9988:IFX$="C"GOTO1450
1459 GOTO1280
1460 INPUT "HOW MANY MPH";N
1461 PRINTN*88;"FT/MIN."
1462 PRINTN*1.467;"FT/SEC."
1463 PRINTN*.869;"KNOTS"
1464 PRINTN*1.609;"KM/H"
1466 PRINTN*26.82;"METERS/MIN."
1467 PRINT" SELECT A NUMBER ":GOSUB9988:IFX$="C"GOTO1460
1469 GOTO1280
1470 INPUT "HOW MANY MILES/MIN.";N
1471 PRINTN*88;"FT/SEC."
1472 PRINTN*2682;"CM/SEC."
1474 PRINTN*1.609;"KM/MIN."
1475 PRINTN*60;"MPH"
1477 PRINT" SELECT A NUMBER ":GOSUB9988:IFX$="C"GOTO1470
1479 GOTO1280
1480 INPUT "HOW MANY RADIANS/SEC.";N
1482 PRINTN*9.549;"RPM"
1488 PRINT" SELECT A NUMBER ":GOSUB9988:IFX$="C"GOTO1480
1489 GOTO1280
1490 INPUT "HOW MANY REVOLUTIONS/SEC.";N
1491 PRINTN*1360;"DEGREES/SEC."
1494 PRINTN*6.283;"RADIANS/SEC."
1496 PRINTN*60;"RPM"
1498 PRINT" SELECT A NUMBER":GOSUB9988:IFX$="C"GOTO1490
1499 GOTO1280
1500 INPUT "HOW MANY WATT-HOURS";N
1501 PRINTN*3.4144;"B.T.U."
1503 PRINTN*2655;"FT-LBS/SEC."
1505 PRINTN*.00134;"HORSEPOWER-HOURS"
1507 PRINTN*.001;"KILOWATT-HOURS"
1508 PRINT" SELECT A NUMBER":GOSUB9988:IFX$="C"GOTO1500
1509 GOTO1280
1511 REM****START OF HOME MANAGEMENT***
1515 PRINT"[147] HOME MANAGEMENT[146]"
1517 POKE53280,5:POKE53281,5:PRINT"[158]"
1520 PRINT" 1) DIET PLANNING"
1521 PRINT" 2) CREDIT CARD"
1522 PRINT" 3) COMPARATIVE SHOPPING"
1523 PRINT" 4) PAINT ESTIMATES"
1524 PRINT" 5) GAS MILEAGE"
1525 PRINT" 6) MORTGAGE PAYMENTS"
1527 PRINT" SELECT A NUMBER "
1528 GETX$:IF X$=""THEN1528
1530 IF X$="1"GOTO1540
1531 IF X$="2"GOTO1600
1532 IF X$="3"GOTO1620
1533 IF X$="4"GOTO1630
1534 IF X$="5"GOTO1660
1535 IF X$="6"GOTO1690
1536 GOTO23
1540 PRINT"[147] DIET PLANNING[146]"
1544 INPUT"HOW MUCH DO YOU WEIGH";N
1545 INPUT"HOW MUCH DO YOU WANT TO WEIGH";M
1550 INPUT"HOW LONG (IN WEEKS) DO YOU WANT TO DIET";W
1551 C=44*M/2.205
1555 PRINT"TO SUSTAIN YOURSELF, YOU WILL NEED"
1557 PRINTC;"CALORIES PER DAY"
1560 L=(N-M)/W:PRINT"YOU NEED TO LOOSE";L;"POUNDS PER WEEK!"
1565 A=(L/2.205)*9720:PRINT"THIS MEANS A LOSS OF ":PRINTA;"CALORIES PER WEEK"
1566 B=A/7:PRINT"THIS MEANS";B;"LESS CALORIES PER DAY"
1570 T=C-B:PRINT"ALLOW FOR";T;"CALORIES PER DAY"
1571 P=M/2.205:PRINT"ALLOW FOR";P;"GRAMS OF PROTEIN":PRINT"EACH DAY"
1575 PRINT"MAKE A MENU FOR THE DAY"
1577 INPUT"HOW MANY ITEMS";X:IFX<1GOTO1590
1578 TP=0:TC=0
1580 FORN=1TOX
1581 PRINT"ITEM";N
1585 INPUT"HOW MANY CALORIES";CA
1587 INPUT"HOW MANY GRAMS OF PROTEIN";PR
1588 TP=TP+PR:TC=TC+CA
1589 NEXTN
1590 PRINT"TOTAL GRAMS OF PROTEIN =";TP:IFTP-P<0THENPRINT"NOT ENOUGH PROTEIN!"
1595 PRINT"TOTAL CALORIES FOR THE DAY =";TC
1597 PRINT"";(TB-TC)*.0501136364;"POUNDS TODAY":PRINT" PRESS ANY KEY!"
1598 GETX$:IFX$=""THEN1598
1599 GOTO1515
1600 PRINT"[147] CREDIT CARD[146]"
1601 INPUT"WHAT IS THE OPENING BALANCE";B
1606 PRINT"HOW MUCH IS THE MONTHLY INTEREST RATE":INPUT" ENTER %";M:M=M/100
1610 I=M*B:U=B+I
1611 PRINT"THE UNPAID BALANCE SHOULD BE";U
1612 INPUT"HOW MUCH WILL YOU PAY THIS MONTH";P:
1615 PRINT"NEXT MONTH'S BALANCE WILL BE";U-P:PRINT" PRESS ANY KEY!"
1616 GETX$:IFX$=""THEN1616
1619 GOTO1515
1620 PRINT"[147] COMPARATIVE SHOPPING[146]"
1621 INPUT"HOW MANY PRODUCTS TO COMPARE";X:W=99999999999:B=0
1622 FORN=1TOX
1623 PRINT"PRODUCT";N
1624 INPUT"ENTER TOTAL PRICE";P
1625 PRINT"ENTER # OF UNITS OF MEASURE":INPUT" (GRAMS,OUNCES,ETC.)";U
1626 PRINT"PRICE PER UNIT IS";P/U:L=P/U:IFL<WTHENW=L:B=N
1627 NEXT
1628 PRINT"PRODUCT";B;"IS THE BEST VALUE":PRINT"PRESS ANY KEY":GOSUB9988
1629 GOTO1515
1630 PRINT"[147] PAINT ESTIMATES[146]"
1631 INPUT"HOW MANY WALLS";W:T=0
1633 INPUT"HOW MANY SQUARE FT. DOES EACH CAN COVER";P
1636 FORX=1TOW
1639 INPUT"ENTER WIDTH OF THE WALL IN FEET";N
1640 INPUT"ENTER HEIGHT OF THE WALL IN FEET";M
1641 A=(N*M)/P:T=T+A
1644 PRINT"THIS WALL REQUIRES";A;"CANS OF PAINT"
1646 NEXT
1649 PRINT" -------------------------------"
1650 PRINT"A TOTAL OF";T;"CANS OF PAINT"
1653 PRINT"REQUIRED FOR EACH COAT"
1655 PRINT" -------------------------------"
1656 PRINT"PRESS ANY KEY":GOSUB9988
1657 IFX$="C"THEN1630
1658 GOTO1515
1660 PRINT"[147] GAS MILEAGE[146]"
1661 INPUT"HOW MANY MILES DRIVEN";M
1663 PRINT"ENTER THE NUMBER OF GALLONS OR"
1667 INPUT"0 IF NOT KNOWN";N
1670 IF N=0GOTO1677
1676 GOTO1680
1677 PRINT"WHAT WAS THE PRICE PER GALLON":INPUT"(DON'T FORGET DECIMAL POINT)";P
1679 INPUT"HOW MANY DOLLARS DID IT TAKE";D:N=D/P
1680 PRINT"MILES PER GALLON =";M/N
1686 PRINT" PRESS ANY KEY"
1688 GETX$:IFX$=""THEN1688
1689 GOTO1515
1690 PRINT"[147] MORTGAGE PAYMENTS[146]"
1691 INPUT"TOTAL BALANCE OWED";B
1692 INPUT"ENTER YEARLY INTEREST RATE (%)";I:I=I/12:I=I/100
1693 INPUT"HOW MANY YEARS ON THE LOAN";N:N=N*12
1694 P=B/((1-(1+I)^-N)/I)
1695 PRINT"THE MONTHLY PAYMENT WILL BE";P
1696 PRINT" PRESS ANY KEY OR C TO CONTINUE"
1697 GETX$:IFX$=""THEN1697
1698 IFX$="C"THEN1690
1699 GOTO1515
1700 PRINT"[147] ALGEBRA[146]"
1701 PRINT" 1) INVESTMENTS"
1702 PRINT" 2) PYTHAGOREAN THEOREM"
1707 PRINT" 3) DISTANCE BETWEEN POINTS"
1708 PRINT" SELECT A NUMBER OR X TO EXIT"
1709 GETX$:IF X$=""THEN1709
1710 IF X$="1"GOTO1720
1711 IF X$="2"GOTO1770
1717 IF X$="3"GOTO1790
1719 GOTO23
1720 PRINT"[147] INVESTMENTS[146]"
1721 INPUT"HOW MUCH WILL YOU INVEST";N
1722 INPUT"HOW MANY INVESTMENTS";M:T=0
1723 FORX=1TOM
1726 IFM=1THENP=1:GOTO1733
1727 PRINT"ENTER PERCENTAGE IN INVESTMENT";X
1730 INPUT"(ENTER PERCENTAGE OR 100)";P:P=P/100
1733 INPUT"ENTER INTEREST RATE (%)";I:I=I/100
1737 A=N*P*I:T=T+A
1740 NEXT
1741 PRINT"TOTAL INTEREST EARNED IS";T
1742 PRINT"TOTAL PRINCIPLE PLUS INTEREST":PRINT"WILL BE $";N+T
1744 PRINT"WANT TO FIGURE THE NEXT YEAR ALSO?"
1747 PRINT"(FOR THIS PRINCIPLE ONLY)"
1749 PRINT" PRESS 'Y' TO CONTINUE[146]"
1750 GETX$:IF X$=""THEN1750
1751 IFX$="Y"THENN=N+T:GOTO1722
1755 IFX$="C"GOTO1720
1757 GOTO1700
1770 PRINT"[147] PYTHAGOREAN THEOREM[146]"
1771 PRINT"WHICH IS UNKNOWN? ENTER (S) FOR SIDE":PRINT"OR (H) FOR HYPOTENEUS"
1776 GETX$:IFX$=""THEN1776
1780 IFX$="S"THENINPUT"SIDE";S:INPUT"HYPOTENEUS";H:N=SQR((H^2)-(S^2)):GOTO1787
1782 IFX$="H"THENINPUT"SIDE";S:INPUT"SIDE";H:N=SQR((H^2)+(S^2)):GOTO1787
1786 GOTO1770
1787 PRINT"THE UNKNOWN SIDE =";N:PRINT" PRESS ANY KEY"
1788 GETX$:IFX$=""THEN1788
1789 GOTO1700
1790 PRINT"[147] DISTANCES[146]"
1791 PRINT"POINT 1":INPUT"X COORDINATE";X:INPUT"Y COORDINATE";Y
1792 PRINT"POINT 2":INPUT"X COORDINATE";A:INPUT"Y COORDINATE";B
1793 D=ABS(SQR(((Y-B)^2)+((X-A)^2)))
1794 PRINT"DISTANCE =";D
1795 PRINT" PRESS ANY KEY":GOSUB9988
1796 IFX$="C"THEN1790
1797 GOTO1700
1800 PRINT"[147] BUSINESS & FINANCE[146]"
1801 PRINT" 1) FIGURING POINTS"
1802 PRINT" 2) EXCHANGING DOLLARS"
1803 PRINT" 3) BUYING DOLLARS"
1804 PRINT" 4) EARLY PAY-OFF OF A LOAN"
1805 PRINT" 5) COMPOUNDED INTEREST"
1806 PRINT" 6) TREASURY BILLS"
1807 PRINT" 7) DEPRECIATION"
1808 PRINT" 8) INTEREST PAID AND EARNED"
1809 PRINT" SELECT A NUMBER"
1810 GETX$:IF X$=""THEN1810
1811 IF X$="1"GOTO1820
1812 IF X$="2"GOTO1850
1813 IF X$="3"GOTO1870
1814 IF X$="4"GOTO1890
1815 IF X$="5"GOTO1909
1816 IF X$="6"GOTO1929
1817 IF X$="7"GOTO1940
1818 IF X$="8"GOTO1957
1819 GOTO23
1820 PRINT"[147] FIGURING POINTS[146]"
1821 PRINT"REAL ESTATE SELLER PAYS POINTS":PRINT"(INTEREST) ON THE DIFFERENCE IN THE"
1822 PRINT"RE-FINANCED INTEREST RATE. GENERALLY":PRINT"THERE ARE 4 POINTS FOR EACH 1%."
1823 PRINT"THEREFORE, EACH POINT REPRESENTS 1%":PRINT"OF THE SELLING PRICE LESS DOWN"
1824 PRINT"PAYMENT."
1825 INPUT"COST OF THE HOUSE ($)";C
1830 INPUT"HOW MUCH DOWN PAYMENT ($)";D:C=C-D
1833 INPUT"FHA/VA INTEREST RATE (%)";I
1838 INPUT"CONVENTIONAL INTEREST RATE (%)";R
1840 PRINT"NUMBER OF POINTS IS";(R-I)*4
1844 PRINT"COST OF POINTS IS $";C*((R-I)/25)
1845 PRINT" PRESS ANY KEY"
1846 GETX$:IFX$=""THEN1846
1848 GOTO1800
1850 PRINT"[147] EXCHANGING DOLLARS[146]"
1855 INPUT"HOW MANY DOLLARS PER UNIT";D
1858 INPUT"HOW MANY DOLLARS TO EXCHANGE";I
1860 PRINT"YOU WILL GET";I/D;"UNITS"
1866 PRINT" PRESS ANY KEY"
1868 GETX$:IFX$=""THEN1868
1869 GOTO1800
1870 PRINT"[147] BUYING DOLLARS[146]"
1877 INPUT"HOW MUCH PER DOLLAR";D:D=1/D
1878 INPUT"HOW MUCH TO EXCHANGE";I
1880 PRINT"YOU WILL GET";D*I;"DOLLARS"
1881 PRINT" PRESS ANY KEY"
1888 GETX$:IFX$=""THEN1888
1889 GOTO1800
1890 PRINT"[147] EARLY PAY-OFF[146]"
1891 INPUT"WHAT IS THE MONTHLY PAYMENT";M
1893 INPUT"WHAT IS THE ANNUAL INTEREST RATE";I:I=I/12:I=I/100
1896 INPUT"HOW MANY PAYMENTS LEFT";K
1898 INPUT"TOTAL LENGTH OF THE LOAN";N
1899 B=M*((1-((1+I)^(-K)))/I)
1900 PRINT"PAY-OFF = $";B
1901 PRINT" PRESS ANY KEY"
1903 GETX$:IFX$=""THEN1903
1907 GOTO1800
1909 PRINT"[147] COMPOUNDED INTEREST[146]"
1910 INPUT"REGULAR MONTHLY PAYMENT";P
1911 INPUT"WHAT IS THE ANNUAL INTEREST RATE";I:I=I/12:I=I/100
1917 INPUT"FOR HOW MANY MONTHS";N
1919 B=P*((((1+I)^N)-1)/I)
1920 PRINT"FINAL BALANCE = $";B
1921 PRINT" PRESS ANY KEY"
1922 GETX$:IFX$=""THEN1922
1923 GOTO1800
1929 PRINT"[147] TREASURY BILLS[146]"
1930 INPUT"PRINCIPLE (BUYING PRICE)";P
1931 INPUT"PRICE AT MATURITY";M
1933 INPUT"NUMBER OF YEARS TO MATURITY";T:PRINT"INTEREST IS $";M-P
1936 PRINT"INTEREST RATE IS ";((M-P)/(P*T))*100;"%"
1937 PRINT" PRESS ANY KEY"
1938 GETX$:IFX$=""THEN1938
1939 GOTO1800
1940 PRINT"[147] DEPRECIATION[146]"
1941 INPUT"AMOUNT OF PRINCIPLE";P
1942 INPUT"% OF DEPRECIATION PER YEAR";D:D=(100-D)/100
1944 INPUT"NUMBER OF YEARS TO DEPRECIATE";T
1947 FORN=1TOT:P=P*D
1948 PRINT"FOR YEAR ";N;"VALUE IS $";P
1949 NEXT
1950 PRINT" PRESS ANY KEY"
1953 GETX$:IFX$=""THEN1953
1955 GOTO1800
1957 PRINT"[147] INTEREST[146]"
1958 PRINT"MANY CREDIT CARD COMPANIES OFFER"
1959 PRINT"WHAT IS CALLED SECURED CREDIT CARDS"
1960 PRINT"WHICH REQUIRE A BANK ACCOUNT WITH A"
1961 PRINT"BALANCE WHICH DETERMINES THE CREDIT"
1962 PRINT"LIMIT. THIS SECTION OF THE PROGRAM"
1963 PRINT"CALCULATES THE REAL COST OF USING ONE"
1964 PRINT"OF THESE ACCOUNTS BY CALCULATING THE"
1965 PRINT"DIFFERENCE IN INTEREST PAID AND"
1966 PRINT"INTEREST EARNED."
1967 INPUT"WHAT IS THE CREDIT CARD BALANCE";B
1969 INPUT"WHAT IS THE ANNUAL CREDIT INTEREST";I:I=I/1200
1970 INPUT"WHAT IS THE SAVINGS BALANCE";S
1971 INPUT"WHAT IS THE SAVINGS INTEREST RATE";R:R=R/100
1973 C=I*B:V=(S*(1+(R/365))^30)-S
1974 IFC-V<1THENPRINT"MINIMUM FINANCE CHARGE":GOTO1976
1975 PRINT"COST OF THE CREDIT CARD WILL BE $";C-V
1976 PRINT" PRESS ANY KEY"
1977 GETX$:IFX$=""THEN1977
1979 GOTO1800
3000 PRINT"[147] PHYSICS & CHEMISTRY[146]"
3003 PRINT" 1) SPEED OF LIGHT"
3004 PRINT" 2) FREE FALL"
3005 PRINT" 3) ACCELERATION"
3006 PRINT" 4) WORK - POWER"
3007 PRINT" 5) CENTIPETAL FORCE"
3008 PRINT" 6) ENERGY"
3011 GETX$:IFX$=""THEN3011
3012 IF X$="2"GOTO3030
3013 IF X$="3"GOTO3040
3014 IF X$="4"GOTO3060
3015 IF X$="5"GOTO3080
3016 IF X$="6"GOTO3090
3017 IF X$="Q"GOTONEW
3018 IF X$="X"GOTO23
3019 IF X$="1"GOTO3021
3020 GOTO23
3021 PRINT"[147]ENTER A DISTANCE AND THE COMPUTER"
3022 PRINT"WILL CALCULATE THE AMOUNT OF TIME "
3023 PRINT"THAT IT WILL TAKE LIGHT TO TRAVEL"
3024 PRINT"OVER THAT DISTANCE"
3025 PRINT"":INPUT"ENTER THE DISTANCE IN METERS";D
3027 PRINT"IT WILL TAKE LIGHT";D/(2.9979*10^8):PRINT"SECONDS":PRINT"PRESS ANY KEY"
3028 GETX$:IFX$=""THEN3028
3029 GOTO23
3030 PRINT"[147]ENTER A DISTANCE AND THE COMPUTER"
3031 PRINT"WILL CALCULATE THE AMOUNT OF TIME "
3032 PRINT"IT TAKES TO FALL TO THE GROUND"
3033 PRINT"ASSUMING NO INITIAL VELOCITY AND NO"
3035 PRINT"WIND RESISTANCE."
3036 PRINT"":INPUT"ENTER THE DISTANCE IN FEET";D:T=SQR((2*D)/32.2)
3037 PRINT"THE TIME IS";T;"SEC.":PRINT" PRESS ANY KEY"
3038 GETX$:IFX$=""THEN3038
3039 GOTO23
3040 PRINT"[147]ENTER A DISTANCE AND A TIME AND"
3043 PRINT"THE COMPUTER WILL CALCULATE THE AVERAGE"
3044 PRINT"ACCELERATION ASSUMING STARTING FROM A"
3046 PRINT"STANDSTILL (NO VELOCITY).":INPUT"ENTER DISTANCE IN FEET";D
3050 INPUT"[145][145]ENTER TIME IN SECONDS";T
3053 PRINT"THE AVERAGE VELOCITY IS";D/T:PRINT"FEET PER SECOND"
3055 PRINT"THE ACCELERATION IS";(2*D)/(T^2):PRINT"FEET PER SECOND SQUARED"
3057 PRINT" PRESS ANY KEY[146]"
3058 GETX$:IFX$=""THEN3058
3059 GOTO23
3060 PRINT"[147]ENTER A DISTANCE AND THE FORCE"
3062 PRINT"AND THE COMPUTER WILL CALCULATE"
3063 PRINT"THE AMOUNT OF WORK, ENTERING THE"
3064 PRINT"TIME WILL ALSO ENABLE THE POWER TO BE"
3065 PRINT"DETERMINED"
3066 INPUT"ENTER FORCE IN NEWTONS";F
3067 INPUT"ENTER DISTANCE IN METERS";D
3068 INPUT"ENTER TIME IN SECONDS";T
3069 PRINT"THE WORK IS";F*D;"JOULES"
3073 PRINT"THE POWER IS";(F*D)/T;"WATTS"
3077 PRINT" PRESS ANY KEY[146]"
3078 GETX$:IFX$=""THEN3078
3079 GOTO23
3080 PRINT"[147]ENTER A MASS, VELOCITY, AND"
3081 PRINT"RADIUS OF THE CIRCLE AND THE "
3082 PRINT"COMPUTER WILL CALCULATE THE AMOUNT"
3083 PRINT"OF CENTRIPETAL FORCE EXERTED"
3084 INPUT"ENTER MASS IN KILOGRAMS";M:INPUT"ENTER THE RADIUS IN METERS";R
3085 INPUT"ENTER VELOCITY IN METERS PER SECOND";V
3086 PRINT"THE CENTRIPETAL FORCE IS";(M*(V^2))/R:PRINT"NEWTONS"
3087 PRINT" PRESS ANY KEY[146]"
3088 GETX$:IFX$=""THEN3088
3089 GOTO23
3090 PRINT"[147]ACCORDING TO EINSTEIN, THERE IS"
3091 PRINT"ENERGY STORED IN MATTER.":INPUT"ENTER MASS IN KILOGRAMS";M
3092 E=M*(2.9979*10^8)
3093 PRINT"THE ENERGY IN JOULES IS:":PRINTE
3096 PRINT"THE ENERGY IN ELECTRON VOLTS IS:":PRINTE/(1.6022*10^-19)
3097 PRINT" PRESS ANY KEY[146]"
3098 GETX$:IFX$=""THEN3098
3099 GOTO23
8000 PRINT"[147] PERCENTAGES[146]"
8002 PRINT"PERCENTAGES CAN BE USED IN ONE OF"
8004 PRINT"FOUR DIFFERENT WAYS."
8008 PRINT"ADDING A PERCENTAGE[146]"
8010 PRINT" ENTER A NUMBER ADDING A PERCENTAGE"
8012 PRINT"STRAIGHT PERCENTAGE[146]"
8014 PRINT" FIGURES A PERCENTAGE OF THE NUMBER"
8018 PRINT"SUBTRACTING A PERCENTAGE[146]"
8019 PRINT" SUBTRACTS A PERCENTAGE OF A NUMBER"
8020 PRINT"INVERTED PERCENTAGE[146]"
8022 PRINT" THE NUMBER IS WHAT PERCENTAGE OF"
8024 PRINT" THE ANSWER."
8026 PRINT" PRESS ANY KEY TO EXIT HELP[146]"
8027 GETX$:IFX$=""THEN8027
8028 GOTO310
9988 PRINT"PRESS C TO CONTINUE OR X TO EXIT"
9989 GETX$:IF X$=""THEN9989
9991 IF X$="X"GOTO7
9996 IF X$="Q"THEN NEW
9999 RETURN